package Classes;

import java.io.Serializable;

public class Funcionario extends Pessoa implements Serializable {

    String endereco;
    String CPF;
    String CTPS;
    float salario;
    int servico;

    public Funcionario(String nome, String telefone, String endereco, String CPF,
            String CTPS, float salario, int servico) {

        super(nome, telefone);
        this.endereco = endereco;
        this.CTPS = CTPS;
        this.CPF = CPF;
        this.salario = salario;
        this.servico = servico;
    }

    public String getEndereco() {
        return this.endereco;
    }

    public String getCTPS() {
        return this.CTPS;
    }

    public String getCPF() {
        return this.CPF;
    }

    public float getSalario() {
        return this.salario;
    }

    public int getServico(){
        return this.servico;
    }
    
    
    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public void setCPF(String CPF) {
        this.CPF = CPF;
    }

    public void setCTPS(String CTPS) {
        this.CTPS = CTPS;
    }

    public void setSalario(float salario) {
        this.salario = salario;
    }

    public void setServico(int servico){
        this.servico = servico;
    }
    
    public String imprimir() {
        return "Nome: " + this.nome + "\nTelefone: " + this.telefone + "\nEndereço: " + this.endereco + "\nCPF: "
                + this.CPF + "\nCTPS: " + this.CTPS + "\nSalario: " + this.salario;
    }
}
